html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset{margin: 0;padding: 0;}
html{ overflow-y:auto; overflow-x:hidden}
h1, h2, h3, h4, h5, h6{font-weight: normal;font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom: 1;clear: both;overflow: visible;}
body{
     line-height:24px;
	  font-size:12px;
	font-family: Verdana, Arial, Tahoma;
	}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#ff0000;text-decoration:none;}
.clear{ clear:both;}
.center{ text-align:center}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0; background:none}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:2px;}
.img:hover img{border: 1px solid #ff0000;}

/*.page{ width:1020px; background-color:#fff; margin:0 auto;}*/
.main{ width:1000px; height:auto; overflow:hidden; margin:0 auto;margin-bottom:10px; margin-top:10px;}
.sy_right{ width:770px; float:right}

/*top*/
.top_body{ width:100%; overflow:hidden; background:url(top_bg.jpg) repeat-x center top; margin:0 auto; }
.top{ width:1000px; margin:0 auto; margin-top:4px;}
.top_left{ float:left; text-align:left; width:493px; height:110px; background:url(logo.jpg) no-repeat center left;}
.top_right{ float:left; text-align:right; width:507px; height:110px; background:url(top_rbg.jpg) no-repeat center right;}
.top_rsm{ float:right;height:25px; line-height:25px; margin-right:40px;}
.top_rtel{ float:right; width:507px; text-align:right; height:85px;}


/*导航样式*/
.nav { height:46px; width:1000px; margin:0 auto; overflow:hidden;}
.nav ul{list-style:none; margin:0 auto; width:1000px;}
.nav ul li{float:left;width:124px;text-align:center; height:46px; line-height:46px; font-size:14px; font-weight:bold}
.nav ul .plink{width:1px; background:url(menu_list.jpg) no-repeat center;}
.nav ul li a:link{color:#fff;text-decoration:none;display: block;}
.nav ul li a:visited{color:#fff;text-decoration:none;display: block;}
.nav ul li a:hover{color:#fff; text-decoration:none;display: block; background:url(menu_on.jpg) no-repeat center  top} 
.nav ul li a:active {color:#fff;display: block;}


.banner{ width:100%; height:463px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:463px; float:left;}
.b-list{ height:50px; padding-top:413px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #ea0b04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:175px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:175px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.gonggao {width:100%;margin:0 auto; height:32px;  overflow:hidden; border-top:2px solid #ea0b04; background:#ededed; }
.gg{ width:1000px; height:32px; line-height:32px; margin:0 auto; background: url(new00.gif) no-repeat center left; text-indent:40px;}


/*left_pro*/
.left{ float:left; width:220px; height:auto; overflow:hidden}
.left_pro{ width:220px; height:auto; overflow:hidden; float:left}
.left_pro_top{ width:220px; height:38px;  background:url(left_pro_top.jpg) no-repeat center top;}
.left_pro_tf{ float:left; font-size:14px;color:#fff; text-indent:48px; font-weight:bold; padding-top:6px;}
.left_pro_bg{ width:220px; height:auto; overflow:hidden; background:url(left_pro_bg.jpg) repeat-y center top;padding-top:10px; padding-bottom:10px;}
.left_pro_bt{ width:220px; height:9px; background:url(left_pro_bt.jpg) no-repeat center top;}

.left_list{ width:200px; margin:0 auto}
.left_list ul{}
.left_list ul li{ width:200px; height:38px; line-height:38px;background:url(left_list.jpg) no-repeat center center; text-indent:30px; font-weight:bold}
.left_list ul li a:link{ color:#000;text-decoration:none}
.left_list ul li a:visited{ color:#000;text-decoration:none}
.left_list ul li a:hover{color:#ff0000; text-decoration:underline; line-height:38px; height:38px;}
.left_list ul li a:active{color:#000; text-decoration:none}

/*left_lx*/
.left_lx{ width:220px; float:left; margin-top:15px;}
.left_lx_top{ width:220px; height:73px; background:url(left_lx_top.jpg) no-repeat center top;}
.left_lx_tf{ font-weight:bold; color:#FFF; font-size:14px; width:115px; float:right; padding-top:17px; line-height:20px;}
.left_lx_bg{ width:220px; height:auto; overflow:hidden; background:url(left_lx_bg.jpg) repeat-y center top; padding-top:10px;}
.left_lx_body{ width:200px; height:auto; overflow:hidden; background:url(left_lx_body.jpg) no-repeat center bottom; margin:0 auto; line-height:22px;}
.left_lx_bt{ width:220px; height:13px; background:url(left_lx_bt.jpg) no-repeat center top;}

/*left_news*/
.left_news{ width:220px; float:left; margin-top:12px;}
.left_news_top{ width:220px; height:35px; background:url(left_news_top.jpg) no-repeat center top;}
.left_news_top p{ float:left; width:170px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; line-height:35px;}
.left_news_top span{ float:left; text-align:right; color:#F00;line-height:35px;}
.left_news_top span a{color:#F00;}
.left_news_top span a:hover{color:#F00; text-decoration:underline} 
.left_news_bg{ width:220px; height:auto; overflow:hidden; background:url(left_news_bg.jpg) repeat-y center top; padding-top:9px; padding-bottom:4px;}
.left_news_bt{ width:220px; height:7px; background:url(left_news_bt.jpg) no-repeat center top;} 
.left_news_list{ width:200px; margin:0 auto}
.left_news_list p{ width:200px; text-indent:10px; height:25px; line-height:25px; margin:0 auto; background:url(icon001.jpg) no-repeat center left; border-bottom:1px #CCC dotted}


/*gsjj*/
.gsjj{ width:515px; float:left; height:auto}
.gsjj_top{ width:515px; height:35px;line-height:35px; float:left; background:url(gsjj_top.jpg) no-repeat}
.gsjj_top p{ float:left; width:170px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; line-height:35px;}
.gsjj_top span{ float:right; text-align:right; color:#F00;line-height:35px; padding-right:10px;}
.gsjj_top span a{color:#F00;}
.gsjj_top span a:hover{color:#F00; text-decoration:underline} 
.gsjj_bg{ width:515px; height:auto; overflow:hidden; background:url(gsjj_bg.jpg) repeat-y center top; padding-top:10px; padding-bottom:6px;} 
.gsjj_bt{ width:515px; height:4px; background:url(gsjj_bt.jpg) no-repeat center top;}
.gsjj_body{ width:480px; margin:0 auto; margin-top:5px; }
.gsjj_body p{ width:200px; float:left; }

/*sy_tj*/
.sy_tj{ width:244px; float:left; margin-left:11px!important; margin-left:5px;}
.sy_tj_top{ width:244px; height:35px; line-height:35px; background:url(sy_tj_top.jpg) no-repeat}
.sy_tj_top p{ float:left; width:170px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; line-height:35px;}
.sy_tj_bg{ width:244px; height:auto; overflow:hidden; background:url(sy_tj_bg.jpg) repeat-y center top}
.sy_tj_body{ width:228px; height:193px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.sy_tj_bt{ width:244px; height:4px; background:url(sy_tj_bt.jpg) no-repeat center top;}

.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar { position: absolute; top: 5px; left: 4px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
#slidesImgs li { width: 228px; height: 193px; display: none; }


/*sy_cp*/
.sy_cp{ width:770px; float:left; margin-top:12px;}
.sy_cp_top{ width:770px; height:35px; line-height:35px; background:url(sy_cp_top.jpg) no-repeat}
.sy_cp_top p{ float:left; width:170px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; line-height:35px;}
.sy_cp_top span{ float:right; text-align:right; color:#F00;line-height:35px; padding-right:10px;}
.sy_cp_top  span a{color:#F00;}
.sy_cp_top span a:hover{color:#F00; text-decoration:underline} 
.sy_cp_bg{ width:770px; height:auto; overflow:hidden; background:url(sy_cp_bg.jpg) repeat-y center top; padding-top:5px; padding-bottom:10px;}
.sy_cp_bt{ width:770px; height:5px; background:url(sy_cp_bt.jpg) no-repeat}
.sy_cp_list{ width:770px; margin:0 auto; height:370px; overflow:hidden}
.sy_cp_list dl{ width:173px; float:left; margin-left:15px; margin-top:10px; background:url(cp_bg.jpg) no-repeat center bottom}
.sy_cp_list dt{ width:173px; height:150px;}
.sy_cp_list dd{ width:173px; height:25px; line-height:25px; text-align:center}
/*sy_news*/
.sy_news1{ width:378px; float:left; margin-top:12px;}
.sy_news2{ width:378px; float:left; margin-top:12px; margin-left:14px!important; margin-left:7px;}
.sy_news_top{ width:378px; height:35px; line-height:35px; background:url(sy_news_top.jpg) no-repeat}
.sy_news_top p{ float:left; width:170px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; line-height:35px;}
.sy_news_top span{ float:right; text-align:right; color:#F00;line-height:35px; padding-right:10px;}
.sy_news_top span a{color:#F00;}
.sy_news_top span a:hover{color:#F00; text-decoration:underline} 
.sy_news_bg{ width:376px; height:auto; border-bottom:1px #dddddd solid; border-left:#dddddd 1px solid; border-right:1px #dddddd solid; padding-top:10px; padding-bottom:10px;}
.sy_news_list{ width:350px; margin:0 auto;}
.sy_news_list dl{ width:350px; margin:0 auto; height:25px; line-height:25px; border-bottom:1px #CCC dotted; background:url(icon001.jpg) no-repeat center left;}
.sy_news_list dt{ float:left; width:70%; text-indent:10px;}
.sy_news_list dd{ float:left; text-align:right; width:30%; color:#CCC}
.sy_news_cont{ width:350px; height:auto; overflow:hidden; margin:0 auto}
.sy_news_cont p{ float:left; width:110px;}
.sy_news_cont span{ float:left; width:240px;}

/*neiye-right*/
.right{ width:770px; float:right;}
.right_top{width:770px;background:url(right_top.jpg) no-repeat center top; height:30px;}
.right_tf{ float:left; font-size:14px; font-weight:bold; color:#000000; text-indent:45px; height:30px; line-height:30px; color:#ff0000}
.right_r{ float:right; margin-right:10px!important; margin-right:5px; text-align:center; height:30px; line-height:30px; color:#ff0000}
.right_r a{ color:#ff0000}
.right_r a:hover{ color:#ff0000; text-decoration:underline}
.right_bg{ float:left;width:770px; height:auto; overflow:hidden; background:url(sy_cp_bg.jpg) repeat-y center top; padding-top:10px; padding-bottom:20px;}
.right_bt{ float:left; width:770px; height:11px; background:url(sy_cp_bt.jpg) no-repeat center top;}

/*随机新闻*/
.sj_news{ width:700px; margin:0 auto; height:auto; overflow:hidden; }
.sj_news_top{ width:698px; height:30px;background:#eb0d03;margin-top:10px; margin-bottom:10px;}
.sj_news_tf{ float:left; height:30px; line-height:30px; text-indent:15px ; color:#FFF}
.sj_news_bg{ width:696px; border:1px #CCC dotted; height:auto; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.sj_news_body{ width:680px; margin:0 auto;}
.sj_news_list{ float:left; margin-left:10px!important; margin-left:5px;background:url(icon.jpg) no-repeat center left; width:330px; text-indent:15px; line-height:30px; border-bottom:1px #CCC dotted; }
/*随机产品*/
.sj_pro_list{ float:left; width:170px; height:170px;}

/**/
.ny_news_list{ width:700px;height:30px; line-height:30px; border-bottom:1px #CCC dotted; background:url(news_list_icon.jpg) no-repeat center left; text-indent:14px; margin:0 auto}
.ny_news_list .l-con{ float:left; text-align:left;}
.ny_news_list .r-date{ float:right; text-align:right; color:#CCCCCC}

/**/
.ny_cp{width:700px; margin:0 auto; text-align:center; padding:2px 0; line-height:28px; border-bottom:1px #CCC dashed; height:auto; overflow:hidden; padding-bottom:25px;}
.ny_img{float:left; width:340px; height:260px;}
.ny_cont{float:left; width:360px; text-align:left;}
.ny_content{width:700px; margin:0 auto; height:auto; overflow:hidden; padding-top:15px; padding-bottom:8px;}

/*link*/
.link{ width:1000px; height:auto; overflow:hidden; float:right; margin-top:12px; }
.link_top{ width:1000px; height:31px; background:url(link_top.jpg) no-repeat center top; line-height:31px; color:#ff0000; font-size:14px; font-weight:bold; text-indent:60px;}
.link_bg{ width:998px; height:auto; border-bottom:1px #dddddd solid; border-left:1px #dddddd solid; border-right:1px #dddddd solid; overflow:hidden;}

/*foot*/
.foot_bg{ width:100%; background:url(foot_bg.jpg) repeat-x center top; margin:0 auto; height:auto; overflow:hidden; margin-top:15px;}
.foot{ width:1000px; margin:0 auto; text-align:center; }
.foot_menu{ width:1000px; color:#fff; height:40px; line-height:40px; margin:0 auto; font-size:14px;}
.foot_menu a{ color:#fff}
.foot_menu a:hover{ color:#fff; text-decoration:underline}
.foot_body{ width:1000px;  margin:0 auto; margin-top:10px; margin-bottom:10px;}

#fenye{line-height:28px; font-size:12px; clear:both; text-align:right; padding-right:30px;margin-top:15px; font-family:"微软雅黑"; padding-bottom:15px;}
#fenye a{ padding:3px 5px; border:1px solid #ddd; margin:0 2px;}
#fenye a:hover,#fenye span:hover{ background:#ff0000; color:#fff;}
#fenye span{ padding:3px 5px; border:1px solid #ddd; margin:0 2px;}
